<?php
//current page title
$this->headTitle('View Source: ' . $this->file);

//current page use javascript scripts
$this->js($this->style)
->append('mmfunctions.js')
->append('home.source.index.js');

//current page use styles scripts
$this->css($this->style)->append('home.source.index.css');

function listArray($arr, $title = null, $prev_title = null) {
	arsort($arr);
	if($title) {
		//$prev_title = empty($prev_title) ? NULL : $prev_title . '/';
		$prev_title .= '/' . $title;
		$result = '<a class="dirs-box-title" href="#" status="close">' . $title . '</a>';
		$result .= '<div class="dirs-box">';
	} else {
		$result = '<a class="dirs-box-title dirs-box-top-title" href="#" status="open">Project Root</a>';
		$result .= '<div class="dirs-box dirs-top-box">';
	}
	foreach ($arr as $k => $v) {
		if (is_array($v)) {
			$result .= listArray($v, $k, $prev_title);
		} else {
			$result .= '<a class="dirs-box-file script-type-' . substr($v, strripos($v, '.')+1) . '" href="/source' . $prev_title . '/' . $v . '" title="' . $v . '">' . $v . '</a>';
		}
	}
	$result .= '</div>';
	return $result;
}
?>
<div class="body-box">
	<div class="body-box-slider fr">
		<h1 class="source-slider-title">Momoger Source Lists</h1>
		<div class="source-slider-box">
			<?php echo listArray($this->files); ?>
		</div>
	</div>
	<div id="source-text-box" class="body-box-container">
		<h1 class="source-file">Welcome view momoger.com code source</h1>
		<div class="view-source-box view-source-box-home">
			亲爱的朋友, 您现在浏览的是 momoger.com 网站实际运行的程序代码源码.
			momoger.com 是一个基于 Zend Framework 开发的一个 Web 应用.
			您可以再 google code 服务里使用 svn 检出本站的最新版本程序. 也可以点击展开右边的
			文件列表, 在线浏览网站所有源码文件. 欢迎提出 Bug 和 意见! 祝福浏览愉快!
		</div>
		<div class="source-author">2009 @ Guya</div>
	</div>
	<div class="cr"></div>
</div>